The Design and Implementation of the Warp Transactional Filesystem
نویسندگان
چکیده
This paper introduces the Warp Transactional Filesystem (WTF), a novel, transactional, POSIX-compatible filesystem based on a new file slicing API that enables efficient zero-copy file transformations. WTF provides transactional access spanning multiple files in a distributed filesystem. Further, the file slicing API enables applications to construct files from the contents of other files without having to rewrite or relocate data. Combined, these enable a new class of high-performance applications. Experiments show that WTF can qualitatively outperform the industry-standard HDFS distributed filesystem, up to a factor of four in a sorting benchmark, by reducing I/O costs. Microbenchmarks indicate that the new features of WTF impose only a modest overhead on top of the POSIX-compatible API.
منابع مشابه
Design and Implementation of a Transaction-Based Filesystem on FreeBSD
Transactional database management systems (DBMS’s) have special data integrity requirements that standard filesystems such as the Berkeley Fast Filesystem do not address. This paper briefly describes the requirements a transactional DBMS makes of a transaction-based filesystem, then goes on to describe the design and implementation of such a filesystem, referred to as a block repository1, which...
متن کاملThe Design and Implementation of the Wave Transactional Filesystem
This paper introduces the Wave Transactional Filesystem (WTF), a novel, transactional, POSIX-compatible filesystem based on a new file slicing API that enables efficient file transformations. WTF provides transactional access to a distributed filesystem, eliminating the possibility of inconsistencies across multiple files. Further, the file slicing API enables applications to construct files fr...
متن کاملValidity of transactional analysis and emotional intelligence in training nursing students
Introduction: Emotional intelligence (EI) is considered a critical componentof a nurse’s characteristic trait which is known as a significant predictor of aperson’s job performance and life success. Transactional Analysis (TA) plays a fundamental role in nurse-patient communication and managing emotionsduring difficult dialect with patients. The aim of this review is to discuss theframework of ...
متن کاملDiplomarbeit Dtfs a Log-structured Filesystem for Linux
This thesis discusses the design and implementation of dtfs, a log-structured filesystem for Linux. dtfs features a generic core providing logging facilities that are filesystem-independent and a “filesystem personality” that borrows heavily from the Linux ext2 filesystem. Furthermore, the dtfs design supports the placement of multiple filesystems (even of different filesystem personalities) on...
متن کاملComparing the Effectiveness of Reality Therapy and Transactional Analysis Approach on Stress Coping Strategies in Infertile Women
Introduction: Infertile women face many problems in their personal lives and infertility is accompanied with many psychological injuries including increased stress, which requires to the use of psychological interventions. Therefore, present research aimed to comparing the effectiveness of reality therapy and transactional analysis approach on stress coping strategies in infertile women. Method...
متن کامل